package com.sphd.education.activitys;

import android.app.Notification;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.provider.MediaStore;
import android.text.TextUtils;
import android.util.Log;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

import com.amap.api.location.AMapLocation;
import com.amap.api.location.AMapLocationClient;
import com.amap.api.location.AMapLocationClientOption;
import com.amap.api.location.AMapLocationListener;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonArrayRequest;
import com.baidu.android.pushservice.CustomPushNotificationBuilder;
import com.baidu.android.pushservice.PushConstants;
import com.baidu.android.pushservice.PushManager;
import com.sphd.education.EducationApplication;
import com.sphd.education.R;
import com.sphd.education.base.BaseActivity;
import com.sphd.education.info.CityGpsInfo;
import com.sphd.education.info.ClassifyOne;
import com.sphd.education.info.ClassifyTwo;
import com.sphd.education.info.EducationIntentKey;
import com.sphd.education.info.Myclassify;
import com.sphd.education.info.PushInfo;
import com.sphd.education.modle.EducationUrl;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.litepal.crud.DataSupport;


import java.util.ArrayList;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import butterknife.Bind;
import butterknife.ButterKnife;
/*
*
* 启动界面
* */
public class FirstActivity extends BaseActivity implements
        AMapLocationListener {

    @Bind(R.id.splash_loading_item)
    ImageView splashLoadingItem;
    private String localCity = "北京市";
    private Context context;
    private Intent intent;
    private boolean isfirst;
    private List<ClassifyOne> classifyOneList;
    private List<ClassifyTwo> classifyTwoList;
    private ClassifyOne classifyOne;
    private CityGpsInfo cityGpsInfo;
    private PushInfo pushInfo;
    //定位的类
    private AMapLocationClient locationClient = null;
    private AMapLocationClientOption locationOption = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_first);
        ButterKnife.bind(this);
        initView();

    }


    @Override
    protected void onPause() {
        super.onPause();
        finish();
    }

    @Override
    public void initView() {
        ButterKnife.bind(this);
        intent = new Intent();
        context = FirstActivity.this;

        cityGpsInfo = DataSupport.findLast(CityGpsInfo.class);
        pushInfo = DataSupport.findLast(PushInfo.class);


        if (pushInfo == null) {
            pushInfo = new PushInfo();
            pushInfo.setVoice(true);
            pushInfo.setShock(true);
            pushInfo.setAcceptmessage(true);
            pushInfo.setDisturbance(false);
            pushInfo.save();
        }

        if (cityGpsInfo == null) {
            cityGpsInfo = new CityGpsInfo();
            cityGpsInfo.setQiecity(true);
            cityGpsInfo.setOthercity("北京市");
            cityGpsInfo.setLastcity("北京市");
            cityGpsInfo.save();
        }
        classifyOne = DataSupport.findLast(ClassifyOne.class);
        classifyOneList = new ArrayList<ClassifyOne>();
        classifyTwoList = new ArrayList<ClassifyTwo>();


//        if (classifyOne == null || classifyOne.getId() != 15) {
//            DataSupport.deleteAll(ClassifyOne.class);
//            DataSupport.saveAll(classifyOneList);
//            DataSupport.saveAll(getClassifyTwo());
//        }


        if (pushInfo.isAcceptmessage()) {
            PushManager.startWork(getApplicationContext(),
                    PushConstants.LOGIN_TYPE_API_KEY, "xR5le9ebbVmdRj9pCXSsVGDX");
            CustomPushNotificationBuilder cBuilder = new CustomPushNotificationBuilder(
                    R.layout.layout_notification_item, R.id.notifiction_img, R.id.title, R.id.message);
            cBuilder.setNotificationFlags(Notification.FLAG_AUTO_CANCEL);
            cBuilder.setNotificationDefaults(Notification.DEFAULT_VIBRATE);
            cBuilder.setStatusbarIcon(this.getApplicationInfo().icon);
            cBuilder.setNotificationSound(Uri.withAppendedPath(
                    MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "6").toString());
            // 推送高级设置，通知栏样式设置为下面的ID
            PushManager.setNotificationBuilder(this, 1, cBuilder);

        }
        //实例化定位信息
        locationClient = new AMapLocationClient(context);
        locationOption = new AMapLocationClientOption();
        // 设置定位模式为高精度模式
        locationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
        // 设置定位监听
        locationClient.setLocationListener(this);

        // 设置定位参数
        locationClient.setLocationOption(locationOption);
        // 启动定位
        locationClient.startLocation();
//        locationOption.setOnceLocation(true);
        mHandler.sendEmptyMessage(EducationIntentKey.MSG_LOCATION_START);
        getAnima();
        addData();
    }

    private void addData() {
        JsonArrayRequest jsonObjectRequest = new JsonArrayRequest(
                EducationUrl.HttpTitle+"/"+EducationUrl.SumObj, new Response.Listener<JSONArray>() {
            @Override
            public void onResponse(JSONArray response) {

                for (int i = 0; i < response.length(); i++) {
                    ClassifyOne classifyOne = new ClassifyOne();
                    ClassifyTwo classifyTwo = new ClassifyTwo();
                    try {
                        JSONObject jsonObject = response.getJSONObject(i);
                        if (jsonObject.getInt("parentID") == 0) {
                            classifyOne.setSid(jsonObject.getInt("id"));
                            classifyOne.setClassify(jsonObject.getString("name"));
                            classifyOneList.add(classifyOne);
                        } else {
                            classifyTwo.setClassifyone_id(jsonObject.getInt("parentID"));
                            classifyTwo.setClassifytwo_id(jsonObject.getInt("id"));
                            classifyTwo.setClassify(jsonObject.getString("name"));
                            classifyTwoList.add(classifyTwo);
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                }
                DataSupport.deleteAll(ClassifyOne.class);
                DataSupport.deleteAll(ClassifyTwo.class);
                DataSupport.saveAll(classifyOneList);
                DataSupport.saveAll(classifyTwoList);

            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });

        EducationApplication.getRequestQueue().add(jsonObjectRequest);
    }

    @Override
    public void findViewById() {

    }

    @Override
    public void myNet() {

    }

    Handler mHandler = new Handler() {
        public void dispatchMessage(Message msg) {
            switch (msg.what) {
                //开始定位
                case EducationIntentKey.MSG_LOCATION_START:
                    break;
                // 定位完成
                case EducationIntentKey.MSG_LOCATION_FINISH:
                    AMapLocation loc = (AMapLocation) msg.obj;
                    if (TextUtils.isEmpty(loc.getCity())) {
                        localCity = "北京市";
                    } else {
                        localCity = loc.getCity();
                    }

                    ContentValues values = new ContentValues();
                    values.put("loacalcity", localCity);
//                values.put("qiecity", false);
//                        Toast.makeText(context, localCity, Toast.LENGTH_LONG).show();
                    DataSupport.update(CityGpsInfo.class, values, cityGpsInfo.getId());

                    break;
                //停止定位
                case EducationIntentKey.MSG_LOCATION_STOP:

                    locationOption.setOnceLocation(false);
                    break;
                default:
                    break;
            }
        }


    };

    /***
     * 定位的代码
     */

    @Override
    public void onLocationChanged(AMapLocation aMapLocation) {
        if (null != aMapLocation) {
            Message msg = mHandler.obtainMessage();
            msg.obj = aMapLocation;
            msg.what = EducationIntentKey.MSG_LOCATION_FINISH;
            mHandler.sendMessage(msg);
        }

    }


    private void getAnima() {
        // TODO Auto-generated method stub
        Animation translate = AnimationUtils.loadAnimation(this,
                R.anim.splash_loading);
        translate.setAnimationListener(new Animation.AnimationListener() {

            @Override
            public void onAnimationStart(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationRepeat(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationEnd(Animation animation) {
                // TODO Auto-generated method stub
                intent.setClass(context, HomeActivity.class);
                startActivity(intent);

                overridePendingTransition(R.anim.push_left_in,
                        R.anim.push_left_out);
                finish();
            }
        });
        splashLoadingItem.setAnimation(translate);
    }


//    /**
//     * 一级菜单数据库初始化
//     */
//    private List<ClassifyOne> getClassifyOne() {
//        ClassifyOne develop = new ClassifyOne();
//        ClassifyOne business = new ClassifyOne();
//        ClassifyOne information_science_software = new ClassifyOne();
//        ClassifyOne efficiency_office = new ClassifyOne();
//        ClassifyOne personal_development = new ClassifyOne();
//        ClassifyOne design = new ClassifyOne();
//        ClassifyOne marketing = new ClassifyOne();
//        ClassifyOne lifestyle_customs = new ClassifyOne();
//        ClassifyOne shoot = new ClassifyOne();
//        ClassifyOne health_fitness = new ClassifyOne();
//        ClassifyOne teacher_training = new ClassifyOne();
//        ClassifyOne music = new ClassifyOne();
//        ClassifyOne academic = new ClassifyOne();
//        ClassifyOne language = new ClassifyOne();
//        ClassifyOne exam_preparation = new ClassifyOne();
//        develop.setClassify("开发");
//        business.setClassify("商务");
//        information_science_software.setClassify("信息科学与软件");
//        efficiency_office.setClassify("办公室效率");
//        personal_development.setClassify("个人发展");
//        design.setClassify("设计");
//        marketing.setClassify("市场营销");
//        lifestyle_customs.setClassify("生活习俗");
//        shoot.setClassify("摄影");
//        health_fitness.setClassify("健康和健身");
//        teacher_training.setClassify("教师培训");
//        music.setClassify("音乐");
//        academic.setClassify("学术");
//        language.setClassify("语言");
//        exam_preparation.setClassify("考试备考");
//        classifyOneList.add(develop);
//        classifyOneList.add(business);
//        classifyOneList.add(information_science_software);
//        classifyOneList.add(efficiency_office);
//        classifyOneList.add(personal_development);
//        classifyOneList.add(design);
//        classifyOneList.add(marketing);
//        classifyOneList.add(lifestyle_customs);
//        classifyOneList.add(shoot);
//        classifyOneList.add(health_fitness);
//        classifyOneList.add(teacher_training);
//        classifyOneList.add(music);
//        classifyOneList.add(academic);
//        classifyOneList.add(language);
//        classifyOneList.add(exam_preparation);
//        return classifyOneList;
//    }
//
//    /**
//     * 二级菜单数据库初始化
//     */
//    private List<ClassifyTwo> getClassifyTwo() {
////        分类一
//        ClassifyTwo one_1 = new ClassifyTwo();
//        one_1.setClassifyone_id(1);
//        one_1.setClassify("网页开发");
//        classifyTwoList.add(one_1);
//        ClassifyTwo one_2 = new ClassifyTwo();
//        one_2.setClassifyone_id(1);
//        one_2.setClassify("移动应用");
//        classifyTwoList.add(one_2);
//        ClassifyTwo one_3 = new ClassifyTwo();
//        one_3.setClassifyone_id(1);
//        one_3.setClassify("编程语言");
//        classifyTwoList.add(one_3);
//        ClassifyTwo one_4 = new ClassifyTwo();
//        one_4.setClassifyone_id(1);
//        one_4.setClassify("游戏开发");
//        classifyTwoList.add(one_4);
//        ClassifyTwo one_5 = new ClassifyTwo();
//        one_5.setClassifyone_id(1);
//        one_5.setClassify("数据库");
//        classifyTwoList.add(one_5);
//        ClassifyTwo one_6 = new ClassifyTwo();
//        one_6.setClassifyone_id(1);
//        one_6.setClassify("软件测试");
//        classifyTwoList.add(one_6);
//        ClassifyTwo one_7 = new ClassifyTwo();
//        one_7.setClassifyone_id(1);
//        one_7.setClassify("软件工程");
//        classifyTwoList.add(one_7);
//        ClassifyTwo one_8 = new ClassifyTwo();
//        one_8.setClassifyone_id(1);
//        one_8.setClassify("开发工具");
//        classifyTwoList.add(one_8);
//        ClassifyTwo one_9 = new ClassifyTwo();
//        one_9.setClassifyone_id(1);
//        one_9.setClassify("电子商务");
//        classifyTwoList.add(one_9);
//
////分类二
//        ClassifyTwo two_1 = new ClassifyTwo();
//        two_1.setClassifyone_id(2);
//        two_1.setClassify("金融");
//        classifyTwoList.add(two_1);
//        ClassifyTwo two_2 = new ClassifyTwo();
//        two_2.setClassifyone_id(2);
//        two_2.setClassify("创业");
//        classifyTwoList.add(two_2);
//        ClassifyTwo two_3 = new ClassifyTwo();
//        two_3.setClassifyone_id(2);
//        two_3.setClassify("通信");
//        classifyTwoList.add(two_3);
//        ClassifyTwo two_4 = new ClassifyTwo();
//        two_4.setClassifyone_id(2);
//        two_4.setClassify("管理");
//        classifyTwoList.add(two_4);
//        ClassifyTwo two_5 = new ClassifyTwo();
//        two_5.setClassifyone_id(2);
//        two_5.setClassify("销售");
//        classifyTwoList.add(two_5);
//        ClassifyTwo two_6 = new ClassifyTwo();
//        two_6.setClassifyone_id(2);
//        two_6.setClassify("策略");
//        classifyTwoList.add(two_6);
//        ClassifyTwo two_7 = new ClassifyTwo();
//        two_7.setClassifyone_id(2);
//        two_7.setClassify("操作");
//        classifyTwoList.add(two_7);
//        ClassifyTwo two_8 = new ClassifyTwo();
//        two_8.setClassifyone_id(2);
//        two_8.setClassify("项目管理");
//        classifyTwoList.add(two_8);
//        ClassifyTwo two_9 = new ClassifyTwo();
//        two_9.setClassifyone_id(2);
//        two_9.setClassify("商业法");
//        classifyTwoList.add(two_9);
//        ClassifyTwo two_10 = new ClassifyTwo();
//        two_10.setClassifyone_id(2);
//        two_10.setClassify("数据与分析");
//        classifyTwoList.add(two_10);
//        ClassifyTwo two_11 = new ClassifyTwo();
//        two_11.setClassifyone_id(2);
//        two_11.setClassify("家庭商务");
//        classifyTwoList.add(two_11);
//        ClassifyTwo two_12 = new ClassifyTwo();
//        two_12.setClassifyone_id(2);
//        two_12.setClassify("人力资源");
//        classifyTwoList.add(two_12);
//        ClassifyTwo two_13 = new ClassifyTwo();
//        two_13.setClassifyone_id(2);
//        two_13.setClassify("工业");
//        classifyTwoList.add(two_13);
//        ClassifyTwo two_14 = new ClassifyTwo();
//        two_14.setClassifyone_id(2);
//        two_14.setClassify("媒体");
//        classifyTwoList.add(two_14);
//        ClassifyTwo two_15 = new ClassifyTwo();
//        two_15.setClassifyone_id(2);
//        two_15.setClassify("房地产");
//        classifyTwoList.add(two_15);
//        ClassifyTwo two_16 = new ClassifyTwo();
//        two_16.setClassifyone_id(2);
//        two_16.setClassify("其他");
//        classifyTwoList.add(two_16);
//
////分类三
//        ClassifyTwo three_1 = new ClassifyTwo();
//        three_1.setClassifyone_id(3);
//        three_1.setClassify("信息工程证书");
//        classifyTwoList.add(three_1);
//        ClassifyTwo three_2 = new ClassifyTwo();
//        three_2.setClassifyone_id(3);
//        three_2.setClassify("网络与安全");
//        classifyTwoList.add(three_2);
//        ClassifyTwo three_3 = new ClassifyTwo();
//        three_3.setClassifyone_id(3);
//        three_3.setClassify("硬件");
//        classifyTwoList.add(three_3);
//        ClassifyTwo three_4 = new ClassifyTwo();
//        three_4.setClassifyone_id(3);
//        three_4.setClassify("操作系统");
//        classifyTwoList.add(three_4);
//        ClassifyTwo three_5 = new ClassifyTwo();
//        three_5.setClassifyone_id(3);
//        three_5.setClassify("其他");
//        classifyTwoList.add(three_5);
//
//
////        分类四
//
//        ClassifyTwo four_1 = new ClassifyTwo();
//        four_1.setClassifyone_id(4);
//        four_1.setClassify("微软");
//        classifyTwoList.add(four_1);
//        ClassifyTwo four_2 = new ClassifyTwo();
//        four_2.setClassifyone_id(4);
//        four_2.setClassify("苹果");
//        classifyTwoList.add(four_2);
//        ClassifyTwo four_3 = new ClassifyTwo();
//        four_3.setClassifyone_id(4);
//        four_3.setClassify("谷歌");
//        classifyTwoList.add(four_3);
//        ClassifyTwo four_4 = new ClassifyTwo();
//        four_4.setClassifyone_id(4);
//        four_4.setClassify("SAP");
//        classifyTwoList.add(four_4);
//        ClassifyTwo four_5 = new ClassifyTwo();
//        four_5.setClassifyone_id(4);
//        four_5.setClassify("Intuit");
//        classifyTwoList.add(four_5);
//        ClassifyTwo four_6 = new ClassifyTwo();
//        four_6.setClassifyone_id(4);
//        four_6.setClassify("销售团队");
//        classifyTwoList.add(four_6);
//        ClassifyTwo four_7 = new ClassifyTwo();
//        four_7.setClassifyone_id(4);
//        four_7.setClassify("Oracle");
//        classifyTwoList.add(four_7);
//        ClassifyTwo four_8 = new ClassifyTwo();
//        four_8.setClassifyone_id(4);
//        four_8.setClassify("其他");
//        classifyTwoList.add(four_8);
//
//        //分类五
//        ClassifyTwo five_1 = new ClassifyTwo();
//        five_1.setClassifyone_id(5);
//        five_1.setClassify("个人转型");
//        classifyTwoList.add(five_1);
//        ClassifyTwo five_2 = new ClassifyTwo();
//        five_2.setClassifyone_id(5);
//        five_2.setClassify("效率");
//        classifyTwoList.add(five_2);
//        ClassifyTwo five_3 = new ClassifyTwo();
//        five_3.setClassifyone_id(5);
//        five_3.setClassify("领导力");
//        classifyTwoList.add(five_3);
//        ClassifyTwo five_4 = new ClassifyTwo();
//        five_4.setClassifyone_id(5);
//        five_4.setClassify("个人理财");
//        classifyTwoList.add(five_4);
//        ClassifyTwo five_5 = new ClassifyTwo();
//        five_5.setClassifyone_id(5);
//        five_5.setClassify("职业发展");
//        classifyTwoList.add(five_5);
//        ClassifyTwo five_6 = new ClassifyTwo();
//        five_6.setClassifyone_id(5);
//        five_6.setClassify("亲子与关系");
//        classifyTwoList.add(five_6);
//        ClassifyTwo five_7 = new ClassifyTwo();
//        five_7.setClassifyone_id(5);
//        five_7.setClassify("快乐");
//        classifyTwoList.add(five_7);
//        ClassifyTwo five_8 = new ClassifyTwo();
//        five_8.setClassifyone_id(5);
//        five_8.setClassify("宗教与灵性");
//        classifyTwoList.add(five_8);
//        ClassifyTwo five_9 = new ClassifyTwo();
//        five_9.setClassifyone_id(5);
//        five_9.setClassify("个人品牌塑造");
//        classifyTwoList.add(five_9);
//        ClassifyTwo five_10 = new ClassifyTwo();
//        five_10.setClassifyone_id(5);
//        five_10.setClassify("创造力");
//        classifyTwoList.add(five_10);
//        ClassifyTwo five_11 = new ClassifyTwo();
//        five_11.setClassifyone_id(5);
//        five_11.setClassify("影响力");
//        classifyTwoList.add(five_11);
//        ClassifyTwo five_12 = new ClassifyTwo();
//        five_12.setClassifyone_id(5);
//        five_12.setClassify("自尊");
//        classifyTwoList.add(five_12);
//        ClassifyTwo five_13 = new ClassifyTwo();
//        five_13.setClassifyone_id(5);
//        five_13.setClassify("压力管理");
//        classifyTwoList.add(five_13);
//        ClassifyTwo five_14 = new ClassifyTwo();
//        five_14.setClassifyone_id(5);
//        five_14.setClassify("记忆和学习技巧");
//        classifyTwoList.add(five_14);
//        ClassifyTwo five_15 = new ClassifyTwo();
//        five_15.setClassifyone_id(5);
//        five_15.setClassify("动机");
//        classifyTwoList.add(five_15);
//        ClassifyTwo five_16 = new ClassifyTwo();
//        five_16.setClassifyone_id(5);
//        five_16.setClassify("其他");
//        classifyTwoList.add(five_16);
//
////分类六
//        ClassifyTwo six_1 = new ClassifyTwo();
//        six_1.setClassifyone_id(6);
//        six_1.setClassify("网页设计");
//        classifyTwoList.add(six_1);
//        ClassifyTwo six_2 = new ClassifyTwo();
//        six_2.setClassifyone_id(6);
//        six_2.setClassify("平面设计");
//        classifyTwoList.add(six_2);
//        ClassifyTwo six_3 = new ClassifyTwo();
//        six_3.setClassifyone_id(6);
//        six_3.setClassify("设计工具");
//        classifyTwoList.add(six_3);
//        ClassifyTwo six_4 = new ClassifyTwo();
//        six_4.setClassifyone_id(6);
//        six_4.setClassify("用户体验");
//        classifyTwoList.add(six_4);
//        ClassifyTwo six_5 = new ClassifyTwo();
//        six_5.setClassifyone_id(6);
//        six_5.setClassify("游戏设计");
//        classifyTwoList.add(six_5);
//        ClassifyTwo six_6 = new ClassifyTwo();
//        six_6.setClassifyone_id(6);
//        six_6.setClassify("设计思考");
//        classifyTwoList.add(six_6);
//        ClassifyTwo six_7 = new ClassifyTwo();
//        six_7.setClassifyone_id(6);
//        six_7.setClassify("3D和动画");
//        classifyTwoList.add(six_7);
//        ClassifyTwo six_8 = new ClassifyTwo();
//        six_8.setClassifyone_id(6);
//        six_8.setClassify("时尚");
//        classifyTwoList.add(six_8);
//        ClassifyTwo six_9 = new ClassifyTwo();
//        six_9.setClassifyone_id(6);
//        six_9.setClassify("建筑设计");
//        classifyTwoList.add(six_9);
//        ClassifyTwo six_10 = new ClassifyTwo();
//        six_10.setClassifyone_id(6);
//        six_10.setClassify("室内设计");
//        classifyTwoList.add(six_10);
//        ClassifyTwo six_11 = new ClassifyTwo();
//        six_11.setClassifyone_id(6);
//        six_11.setClassify("其他");
//        classifyTwoList.add(six_11);
//
//        //分类七
//
//        ClassifyTwo seven_1 = new ClassifyTwo();
//        seven_1.setClassifyone_id(7);
//        seven_1.setClassify("数码营销");
//        classifyTwoList.add(seven_1);
//        ClassifyTwo seven_2 = new ClassifyTwo();
//        seven_2.setClassifyone_id(7);
//        seven_2.setClassify("搜索引擎最佳化");
//        classifyTwoList.add(seven_2);
//        ClassifyTwo seven_3 = new ClassifyTwo();
//        seven_3.setClassifyone_id(7);
//        seven_3.setClassify("社交媒体营销");
//        classifyTwoList.add(seven_3);
//        ClassifyTwo seven_4 = new ClassifyTwo();
//        seven_4.setClassifyone_id(7);
//        seven_4.setClassify("品牌化");
//        classifyTwoList.add(seven_4);
//        ClassifyTwo seven_5 = new ClassifyTwo();
//        seven_5.setClassifyone_id(7);
//        seven_5.setClassify("营销基本原理");
//        classifyTwoList.add(seven_5);
//        ClassifyTwo seven_6 = new ClassifyTwo();
//        seven_6.setClassifyone_id(7);
//        seven_6.setClassify("分析和自动化");
//        classifyTwoList.add(seven_6);
//        ClassifyTwo seven_7 = new ClassifyTwo();
//        seven_7.setClassifyone_id(7);
//        seven_7.setClassify("公共关系");
//        classifyTwoList.add(seven_7);
//        ClassifyTwo seven_8 = new ClassifyTwo();
//        seven_8.setClassifyone_id(7);
//        seven_8.setClassify("广告");
//        classifyTwoList.add(seven_8);
//        ClassifyTwo seven_9 = new ClassifyTwo();
//        seven_9.setClassifyone_id(7);
//        seven_9.setClassify("视频和移动营销");
//        classifyTwoList.add(seven_9);
//        ClassifyTwo seven_10 = new ClassifyTwo();
//        seven_10.setClassifyone_id(7);
//        seven_10.setClassify("内容营销");
//        classifyTwoList.add(seven_10);
//        ClassifyTwo seven_11 = new ClassifyTwo();
//        seven_11.setClassifyone_id(7);
//        seven_11.setClassify("非数码营销");
//        classifyTwoList.add(seven_11);
//        ClassifyTwo seven_12 = new ClassifyTwo();
//        seven_12.setClassifyone_id(7);
//        seven_12.setClassify("增长黑客");
//        classifyTwoList.add(seven_12);
//        ClassifyTwo seven_13 = new ClassifyTwo();
//        seven_13.setClassifyone_id(7);
//        seven_13.setClassify("附属营销");
//        classifyTwoList.add(seven_13);
//        ClassifyTwo seven_14 = new ClassifyTwo();
//        seven_14.setClassifyone_id(7);
//        seven_14.setClassify("产品营销");
//        classifyTwoList.add(seven_14);
//        ClassifyTwo seven_15 = new ClassifyTwo();
//        seven_15.setClassifyone_id(7);
//        seven_15.setClassify("其他");
//        classifyTwoList.add(seven_15);
////分类八
//
//        ClassifyTwo eight_1 = new ClassifyTwo();
//        eight_1.setClassifyone_id(8);
//        eight_1.setClassify("艺术和工艺");
//        classifyTwoList.add(eight_1);
//        ClassifyTwo eight_2 = new ClassifyTwo();
//        eight_2.setClassifyone_id(8);
//        eight_2.setClassify("食物和饮品");
//        classifyTwoList.add(eight_2);
//        ClassifyTwo eight_3 = new ClassifyTwo();
//        eight_3.setClassifyone_id(8);
//        eight_3.setClassify("美妆");
//        classifyTwoList.add(eight_3);
//        ClassifyTwo eight_4 = new ClassifyTwo();
//        eight_4.setClassifyone_id(8);
//        eight_4.setClassify("旅游");
//        classifyTwoList.add(eight_4);
//        ClassifyTwo eight_5 = new ClassifyTwo();
//        eight_5.setClassifyone_id(8);
//        eight_5.setClassify("游戏");
//        classifyTwoList.add(eight_5);
//        ClassifyTwo eight_6 = new ClassifyTwo();
//        eight_6.setClassifyone_id(8);
//        eight_6.setClassify("家居装饰");
//        classifyTwoList.add(eight_6);
//        ClassifyTwo eight_7 = new ClassifyTwo();
//        eight_7.setClassifyone_id(8);
//        eight_7.setClassify("宠物饲养和训练");
//        classifyTwoList.add(eight_7);
//        ClassifyTwo eight_8 = new ClassifyTwo();
//        eight_8.setClassifyone_id(8);
//        eight_8.setClassify("其他");
//        classifyTwoList.add(eight_8);
//
//
//        //分类九
//
//        ClassifyTwo nine_1 = new ClassifyTwo();
//        nine_1.setClassifyone_id(9);
//        nine_1.setClassify("数码摄影");
//        classifyTwoList.add(nine_1);
//        ClassifyTwo nine_2 = new ClassifyTwo();
//        nine_2.setClassifyone_id(9);
//        nine_2.setClassify("摄影基础");
//        classifyTwoList.add(nine_2);
//        ClassifyTwo nine_3 = new ClassifyTwo();
//        nine_3.setClassifyone_id(9);
//        nine_3.setClassify("肖像");
//        classifyTwoList.add(nine_3);
//        ClassifyTwo nine_4 = new ClassifyTwo();
//        nine_4.setClassifyone_id(9);
//        nine_4.setClassify("风景");
//        classifyTwoList.add(nine_4);
//        ClassifyTwo nine_5 = new ClassifyTwo();
//        nine_5.setClassifyone_id(9);
//        nine_5.setClassify("黑白");
//        classifyTwoList.add(nine_5);
//        ClassifyTwo nine_6 = new ClassifyTwo();
//        nine_6.setClassifyone_id(9);
//        nine_6.setClassify("摄影工具");
//        classifyTwoList.add(nine_6);
//        ClassifyTwo nine_7 = new ClassifyTwo();
//        nine_7.setClassifyone_id(9);
//        nine_7.setClassify("移动摄影");
//        classifyTwoList.add(nine_7);
//        ClassifyTwo nine_8 = new ClassifyTwo();
//        nine_8.setClassifyone_id(9);
//        nine_8.setClassify("旅行摄影");
//        classifyTwoList.add(nine_8);
//        ClassifyTwo nine_9 = new ClassifyTwo();
//        nine_9.setClassifyone_id(9);
//        nine_9.setClassify("商业摄影");
//        classifyTwoList.add(nine_9);
//        ClassifyTwo nine_10 = new ClassifyTwo();
//        nine_10.setClassifyone_id(9);
//        nine_10.setClassify("婚礼摄影");
//        classifyTwoList.add(nine_10);
//        ClassifyTwo nine_11 = new ClassifyTwo();
//        nine_11.setClassifyone_id(9);
//        nine_11.setClassify("野生动物摄影");
//        classifyTwoList.add(nine_11);
//        ClassifyTwo nine_12 = new ClassifyTwo();
//        nine_12.setClassifyone_id(9);
//        nine_12.setClassify("视频设计");
//        classifyTwoList.add(nine_12);
//        ClassifyTwo nine_13 = new ClassifyTwo();
//        nine_13.setClassifyone_id(9);
//        nine_13.setClassify("其他");
//        classifyTwoList.add(nine_13);
////分类十
//
//        ClassifyTwo ten_1 = new ClassifyTwo();
//        ten_1.setClassifyone_id(10);
//        ten_1.setClassify("健身");
//        classifyTwoList.add(ten_1);
//        ClassifyTwo ten_2 = new ClassifyTwo();
//        ten_2.setClassifyone_id(10);
//        ten_2.setClassify("一般健康科学");
//        classifyTwoList.add(ten_2);
//        ClassifyTwo ten_3 = new ClassifyTwo();
//        ten_3.setClassifyone_id(10);
//        ten_3.setClassify("体育");
//        classifyTwoList.add(ten_3);
//        ClassifyTwo ten_4 = new ClassifyTwo();
//        ten_4.setClassifyone_id(10);
//        ten_4.setClassify("营养学");
//        classifyTwoList.add(ten_4);
//        ClassifyTwo ten_5 = new ClassifyTwo();
//        ten_5.setClassifyone_id(10);
//        ten_5.setClassify("瑜伽");
//        classifyTwoList.add(ten_5);
//        ClassifyTwo ten_6 = new ClassifyTwo();
//        ten_6.setClassifyone_id(10);
//        ten_6.setClassify("心理健康");
//        classifyTwoList.add(ten_6);
//        ClassifyTwo ten_7 = new ClassifyTwo();
//        ten_7.setClassifyone_id(10);
//        ten_7.setClassify("节食");
//        classifyTwoList.add(ten_7);
//        ClassifyTwo ten_8 = new ClassifyTwo();
//        ten_8.setClassifyone_id(10);
//        ten_8.setClassify("自卫");
//        classifyTwoList.add(ten_8);
//        ClassifyTwo ten_9 = new ClassifyTwo();
//        ten_9.setClassifyone_id(10);
//        ten_9.setClassify("安全与急救");
//        classifyTwoList.add(ten_9);
//        ClassifyTwo ten_10 = new ClassifyTwo();
//        ten_10.setClassifyone_id(10);
//        ten_10.setClassify("舞蹈");
//        classifyTwoList.add(ten_10);
//        ClassifyTwo ten_11 = new ClassifyTwo();
//        ten_11.setClassifyone_id(10);
//        ten_11.setClassify("冥想");
//        classifyTwoList.add(ten_11);
//        ClassifyTwo ten_12 = new ClassifyTwo();
//        ten_12.setClassifyone_id(10);
//        ten_12.setClassify("其他");
//        classifyTwoList.add(ten_12);
//
//        //分类十一
//        ClassifyTwo eleven_1 = new ClassifyTwo();
//        eleven_1.setClassifyone_id(11);
//        eleven_1.setClassify("教学设计");
//        classifyTwoList.add(eleven_1);
//        ClassifyTwo eleven_2 = new ClassifyTwo();
//        eleven_2.setClassifyone_id(11);
//        eleven_2.setClassify("教育发展");
//        classifyTwoList.add(eleven_2);
//        ClassifyTwo eleven_3 = new ClassifyTwo();
//        eleven_3.setClassifyone_id(11);
//        eleven_3.setClassify("教学工具");
//        classifyTwoList.add(eleven_3);
//        ClassifyTwo eleven_4 = new ClassifyTwo();
//        eleven_4.setClassifyone_id(11);
//        eleven_4.setClassify("其他");
//        classifyTwoList.add(eleven_4);
//
//
////        分类十二
//
//        ClassifyTwo twelve_1 = new ClassifyTwo();
//        twelve_1.setClassifyone_id(12);
//        twelve_1.setClassify("乐器");
//        classifyTwoList.add(twelve_1);
//        ClassifyTwo twelve_2 = new ClassifyTwo();
//        twelve_2.setClassifyone_id(12);
//        twelve_2.setClassify("制作");
//        classifyTwoList.add(twelve_2);
//        ClassifyTwo twelve_3 = new ClassifyTwo();
//        twelve_3.setClassifyone_id(12);
//        twelve_3.setClassify("音乐基础");
//        classifyTwoList.add(twelve_3);
//        ClassifyTwo twelve_4 = new ClassifyTwo();
//        twelve_4.setClassifyone_id(12);
//        twelve_4.setClassify("人声");
//        classifyTwoList.add(twelve_4);
//        ClassifyTwo twelve_5 = new ClassifyTwo();
//        twelve_5.setClassifyone_id(12);
//        twelve_5.setClassify("音乐技巧");
//        classifyTwoList.add(twelve_5);
//        ClassifyTwo twelve_6 = new ClassifyTwo();
//        twelve_6.setClassifyone_id(12);
//        twelve_6.setClassify("音乐软件");
//        classifyTwoList.add(twelve_6);
//        ClassifyTwo twelve_7 = new ClassifyTwo();
//        twelve_7.setClassifyone_id(12);
//        twelve_7.setClassify("其他");
//        classifyTwoList.add(twelve_7);
//
//        //分类十三
//
//        ClassifyTwo thirteen_1 = new ClassifyTwo();
//        thirteen_1.setClassifyone_id(13);
//        thirteen_1.setClassify("社会科学");
//        classifyTwoList.add(thirteen_1);
//        ClassifyTwo thirteen_2 = new ClassifyTwo();
//        thirteen_2.setClassifyone_id(13);
//        thirteen_2.setClassify("数学和科学");
//        classifyTwoList.add(thirteen_2);
//        ClassifyTwo thirteen_3 = new ClassifyTwo();
//        thirteen_3.setClassifyone_id(13);
//        thirteen_3.setClassify("人文");
//        classifyTwoList.add(thirteen_3);
//
//
//        //分类十四
//
//        ClassifyTwo fourteen_1 = new ClassifyTwo();
//        fourteen_1.setClassifyone_id(14);
//        fourteen_1.setClassify("英语");
//        classifyTwoList.add(fourteen_1);
//        ClassifyTwo fourteen_2 = new ClassifyTwo();
//        fourteen_2.setClassifyone_id(14);
//        fourteen_2.setClassify("西班牙语");
//        classifyTwoList.add(fourteen_2);
//        ClassifyTwo fourteen_3 = new ClassifyTwo();
//        fourteen_3.setClassifyone_id(14);
//        fourteen_3.setClassify("德语");
//        classifyTwoList.add(fourteen_3);
//        ClassifyTwo fourteen_4 = new ClassifyTwo();
//        fourteen_4.setClassifyone_id(14);
//        fourteen_4.setClassify("法语");
//        classifyTwoList.add(fourteen_4);
//        ClassifyTwo fourteen_5 = new ClassifyTwo();
//        fourteen_5.setClassifyone_id(14);
//        fourteen_5.setClassify("日语");
//        classifyTwoList.add(fourteen_5);
//        ClassifyTwo fourteen_6 = new ClassifyTwo();
//        fourteen_6.setClassifyone_id(14);
//        fourteen_6.setClassify("葡萄牙语");
//        classifyTwoList.add(fourteen_6);
//        ClassifyTwo fourteen_7 = new ClassifyTwo();
//        fourteen_7.setClassifyone_id(14);
//        fourteen_7.setClassify("汉语");
//        classifyTwoList.add(fourteen_7);
//        ClassifyTwo fourteen_8 = new ClassifyTwo();
//        fourteen_8.setClassifyone_id(14);
//        fourteen_8.setClassify("俄语");
//        classifyTwoList.add(fourteen_8);
//        ClassifyTwo fourteen_9 = new ClassifyTwo();
//        fourteen_9.setClassifyone_id(14);
//        fourteen_9.setClassify("拉丁语");
//        classifyTwoList.add(fourteen_9);
//        ClassifyTwo fourteen_10 = new ClassifyTwo();
//        fourteen_10.setClassifyone_id(14);
//        fourteen_10.setClassify("阿拉伯语");
//        classifyTwoList.add(fourteen_10);
//        ClassifyTwo fourteen_11 = new ClassifyTwo();
//        fourteen_11.setClassifyone_id(14);
//        fourteen_11.setClassify("希伯来语");
//        classifyTwoList.add(fourteen_11);
//        ClassifyTwo fourteen_12 = new ClassifyTwo();
//        fourteen_12.setClassifyone_id(14);
//        fourteen_12.setClassify("意大利语");
//        classifyTwoList.add(fourteen_12);
//        ClassifyTwo fourteen_13 = new ClassifyTwo();
//        fourteen_13.setClassifyone_id(14);
//        fourteen_13.setClassify("其他");
//        classifyTwoList.add(fourteen_13);
//
//        //分类十五
//        ClassifyTwo fifteen_1 = new ClassifyTwo();
//        fifteen_1.setClassifyone_id(15);
//        fifteen_1.setClassify("研究生入学考试");
//        classifyTwoList.add(fifteen_1);
//        ClassifyTwo fifteen_2 = new ClassifyTwo();
//        fifteen_2.setClassifyone_id(15);
//        fifteen_2.setClassify("国际高中");
//        classifyTwoList.add(fifteen_2);
//        ClassifyTwo fifteen_3 = new ClassifyTwo();
//        fifteen_3.setClassifyone_id(15);
//        fifteen_3.setClassify("大学入学考试");
//        classifyTwoList.add(fifteen_3);
//        ClassifyTwo fifteen_4 = new ClassifyTwo();
//        fifteen_4.setClassifyone_id(15);
//        fifteen_4.setClassify("应试技巧");
//        classifyTwoList.add(fifteen_4);
//        ClassifyTwo fifteen_5 = new ClassifyTwo();
//        fifteen_5.setClassifyone_id(15);
//        fifteen_5.setClassify("其他");
//        classifyTwoList.add(fifteen_5);
//
//
//        return classifyTwoList;
//    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.e("FirstActivity", "FirstActivityonDestroy");
        if (null != locationClient) {
            /**
             * 如果AMapLocationClient是在当前Activity实例化的，
             * 在Activity的onDestroy中一定要执行AMapLocationClient的onDestroy
             */
            locationClient.onDestroy();
            locationClient = null;
            locationOption = null;
        }
    }
}
